@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; transition:opacity 0.5s ease 0s,color 0.5s ease 0s,background-color 0.5s ease 0s;  }
img{ border:none; }
ul li{list-style:none;}
body{font-family:'微软雅黑'; background-color:#ededef;overflow-x: hidden;}
a{text-decoration: none; outline:none; color: #000;}
a:hover{ color:#f08519; transition:color 0.5s ease 0s,background 0.5s ease 0s;}
.clear{ clear:both}

/*头部*/
.wrap{position: relative;padding: 0 15px;}
.wrap_cen{width: 1200px;position: relative;margin:0 auto;}
.top_cen{height: 80px;}
.headl{float:left;height: 50px;margin:15px 0 15px 14px;width: 300px;background:url("../images/contact/logo.png") no-repeat center center;}
.headr{float: right;}
    .headul li{font-size: 16px;height: 80px;float: left;padding-left: 4px;padding-right: 4px;margin-left: 39px;line-height: 77px; position:relative; overflow:hidden;}
	.headul li a{ display:block; color:#464442;}
	.headul li div{ width:100%; height:3px; background:#f08519; position:absolute; bottom:0; left:-100%; transition:left 0.5s ease 0s;}
	.headul li.borderli div{ left:0;}	
	.headul li:hover div{ left:0;}	
    li.headon{height: 30px;border-left:1px solid #cecece;line-height: 27px;font-size: 13px; margin-top:25px; }
    .headul .headon a{width: 80px;height: 30px;color: #ffffff;background-color: #f08519;display: inline-block;text-align: center;margin-left: 17px;}
	.headul .headon a:hover{ background:#d06902;}


/*底部*/
.bnav{padding-bottom: 15px;height: 380px;/*350px;*/background-color: #1b1c24;}
.bnavaf{color: #ffffff;font-size:14px;}
.bnava{color: #646465;font-size: 13px;line-height: 25px;}
.bnav_item {  float: left;  height: 150px;  margin-right: 20px;/*30px*/;  margin-top: 80px;width:125px;/*180px;*/border-right: 1px solid #3b3c42;}
.bnav_item:first-child{padding-left:20px;/*40px;*/border-left: 1px solid #3b3c42;}
.bnav_info{float: right;margin-top: 85px;text-align: center;color: #777777;}
.bnav_ewm_txt{line-height: 2;font-size: 12px;}
.bottom{background-color: #040404;font-size: 12px;  color: #535353;  line-height: 26px;padding: 12px 0;text-align: center;}
.copyright a{ display:block; }

.bannerin{ position:relative; width:100%;overflow: hidden;}
.img_response{ width:100%; }

.totop{ width:80px; height:80px; background:#f08519 url(../images/icon_back.png) no-repeat center; position:fixed; bottom:40px; right:40px; z-index:100; cursor:pointer; transition:all 0.5s ease 0s;}
.totop:hover{ background:#d06902 url(../images/icon_back.png) no-repeat center; }

.linkurl{display: inline-block; width: 100%; text-align: center; font-size:10px; color:#4F5053; margin:75px auto 0;}
.linkurl .box{display: inline-block; margin: 0 auto;}
.linkurl span{display: inline-block; font-size:14px; color:#FFF; margin-right: 10px;}
.linkurl a{display: inline-block; width:100px; height: 30px; line-height: 30px; border:1px solid #4F5053; color:#4F5053; margin-left: 10px;}

/*首页*/
.swiper-bt{}
.swiper_span{display: inline-block;background-color: #ffffff;height: 45px;width: 130px;text-align: center;line-height: 45px;}
.h_center1, .h_center2{float: left;width:49%;position: relative;margin-bottom: 99px;overflow: hidden;}
.h_center2{margin-left: 10px;}
.h_center1 div:hover img, .h_center2 div:hover img{transform: scale(1.1,1.1);position: relative;}
.indexmain { overflow:hidden;  position: relative; }
.h_center1 div, .h_center2 div{overflow: hidden;}
.h_center11{height: 590px; margin-bottom:20px;}
.h_center12, .h_center21, .h_center22, .h_center23{height: 285px;}
.h_cetner21{margin-bottom: 20px;}
.h_center1 img, .h_center1 span, .h_center2 img{position: relative;transition:transform 0.5s ease 0s;}
.indexproject {  margin-top: 150px;  position: relative;  width: 105%;}
.indexproject_item {  float: left;  margin-right: 4%;  position: relative;  margin-bottom: 150px;  width: 20%;  background-color: #ffffff;  }
.ip_imgbg {  position: relative;  }
.ip_imgbg {  position: relative;  }
.ip_title {  font-size: 18px;  color: #333333;  left: 0;  line-height: 30px;  text-align: center;  padding-top: 10px;  padding-bottom: 21px;  }
.ip_title span{display: inline-block;border-bottom: 1px solid #f08519;padding-bottom: 7px; transition:all 0.5s ease 0s;}
.indexproject_item:hover span{padding:0 10px 7px;}
.ip_imgbg img {  width: 100%;  }
.ip_titles{color: #666666;font-size: 12px;padding: 0 24px 35px; text-align:center;}


.firstani{ transition: all 0.5s ease 0s;   }
.first.firstani{ transform:translateY(30px); opacity: 0;   }
.first.firstani2{ transform:translateY(30px); opacity: 0;   }
.firstani2{transition: all 0.5s ease 0.5s;  }
.firstani3{transition: all 0.5s ease 1s;  }
.firstani4{transition: all 0.5s ease 1.5s;  }
.first.firstani3{ transform:translateY(30px); opacity: 0;   }
.first.firstani4{ transform:translateY(30px); opacity: 0;   }
.first.firstani5{ transform:translateY(30px); opacity: 0;   }
.first.firstani6{ transform:translateY(30px); opacity: 0;   }
.first.firstani7{ transform:translateY(30px); opacity: 0;   }
.first.firstani8{ transform:translateY(30px); opacity: 0;   }
.first.firstani9{ transform:translateY(30px); opacity: 0;   }
.first.firstani10{ transform:translateY(30px); opacity: 0;   }
.first.firstani11{ transform:translateY(30px); opacity: 0;   }
.firstani5{transition: all 0.5s ease 0.5s;  }
.firstani6{transition: all 0.5s ease 1s;  }
.firstani7{transition: all 0.5s ease 1.5s;  }
.firstani8{transition: all 0.5s ease 2s;  }
.firstani9{transition: all 0.5s ease 2.5s;  }
.firstani10{transition: all 0.5s ease 3s;  }
.firstani11{transition: all 0.5s ease 3.5s;  }


.indesgoods_ico_box{ position:absolute;top:149px; height:10px; width:100%;}
.indesgoods_ico{ display:none; width:21px; height:10px; background:url(../images/home/ico.png) no-repeat; position:absolute; left:50%; margin-left:-10px; z-index:2;}
#iconnav{ z-index:2}
#iconnav .swiper-slide{ height:10px;}


/*团队*/
.team_cen{ width:1200px; margin:0 auto;}
.t_top{padding: 0;background: url("../images/team/banner_team.jpg")fixed no-repeat center;width: 100%;height: 700px;}
.t_top1{height: 700px;width: 1200px;}
.t_top2{color: #ffffff;font-size: 21px;background: rgba(48,48,48,0.8);display: inline-block;height: 70px;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;line-height: 65px;}
.t_top2 div{ width:240px; background:#f08519; text-align:center; height:70px; }
.team-list{ height: 500px; padding:100px 0; }
.team-list img{float: left; }
.mrg_515{ margin-left:515px;}
.photo{ margin-left:80px;}

.t_name{  float: left;font-size: 18px;line-height: 45px;padding-right: 5px;}
.team-list span{display: inline-block;padding-bottom: 32px;}
.t_names{line-height: 30px;font-size: 16px;width: 100%;}
.t_active{background-color: #ffffff;}

/*下载*/
.soft_top{ background: url("../images/download/banner_download.jpg")fixed no-repeat center;height: 700px;}
.s_top{float: left;width: 25%;margin-bottom: 110px;}
.s_top a{color: #333333;}
.s_top a:hover{text-decoration: underline;color: #ea5935;}
.s_tops{margin-top: 110px;}
.s_top div{width: 100%;text-align: center}
.s_top img{margin: 0 auto;}
.s_top p{text-align: center;font-size: 14px;}
.s_top1{padding-top: 40px;font-weight: 600;padding-bottom: 15px;}
.s_top2{padding-bottom: 9px;}

/*联系*/
#uzhuti{background:#f6f6f6 url("../images/home/lxzt.png") no-repeat scroll 100% 53% ;}
select {
    border: solid 0px #000;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    height: 71px;
    width: 530px;
    position: relative;
    top: 0px;
    padding-right: 14px;
    font-size: 18px;
    color: #494949;
    font-family: 微软雅黑;
}
option{background-color: #ffffff;border: 0;font-size: 18px;color: #666666;}
.cen,.formcen{margin: 0 auto;  width: 1200px;}

.contact_cont {  padding: 130px 0;  }
/*.contact_cont a{color: #000;}*/
.contact_cont img{  max-width:1200px;  }

.message_box {  background: #ffffff none repeat scroll 0 0;  padding: 40px 0;  }

.form_box {  margin: 60px 0 100px;  }
.formline {  float: left;  margin-right: 15px;  padding-top: 20px;  position: relative;  width: 390px;  }
.inputtext {  background: #f6f6f6;  border: medium none;  height: 48px;  padding: 0 25px;  position: relative;  width: 340px; font-size: 18px;color: #666666; font-family: 'Microsoft YaHei';}

.label {  color: #666666;  font-size: 18px;  left: 0;  line-height: 50px;  padding-left: 12px;  position: absolute;  top: 20px;  }

.formline.zhuti {  width: 1140px;  }

.formline.zhuti .inputtext {  width: 1200px;  }
.formline.neirong {  width: 1200px;  }
.formline.neirong .inputarea {  width: 1140px;font-size: 18px;color: #666666;font-family: "Microsoft YaHei";  }
.inputarea {  background-color: #f6f6f6;  border: medium none;  height: 300px;  padding: 15px 30px;  position: relative;  width: 1200px;font-family: 'Microsoft YaHei';  }

.btn {  background: #f08519 none repeat scroll 0 0;  border: medium none;  color: #fff;  cursor: pointer;  font-size: 18px;  height: 50px;  margin-top: 50px;  width: 140px; font-family: 'Microsoft YaHei'; }
.btns{background-color: #303030;margin-left: 20px;}
.btn:hover{background-color: #d06902;}
.btns:hover{background-color: #000000;}
.contact_info_p_1{font-size: 27px;color: #f08519;font-weight: 600;margin-bottom: 21px;}
.contact_info_p_2{font-size: 17px;padding-bottom: 12px;}
.contacts{width: 33%;float: left;}

/*大事记*/
.dsj{background: url("../images/about/bg_history.jpg")no-repeat center;}
.butn.prev.left_prev{background: url('../images/about/arrow_prev.png')no-repeat center;background-color: dimgrey;border-radius: 50%;}
.butn.next{background: url('../images/about/arrow_next.png')no-repeat center;background-color: dimgrey;border-radius: 50%;}

.bannerin1{background: url("../images/about/banner.jpg")fixed no-repeat center;height: 700px;}
.bannerin3{background: url("../images/news/banner_news.jpg")fixed no-repeat center;height: 700px;}
.bannerin2{background: url("../images/development/banner_yanfa.jpg")fixed no-repeat center;height:700px }
.bannerin4{background: url("../images/newadd/banner_newadd.jpg")fixed no-repeat center;height:700px }

.sj_header{display: none}
.bnav_items{display: none}

.pcbanner{ display:block;}
.mobilebanner{ display:none;}
	
	
@media screen and (max-width: 640px){
    .pcbanner{ display:none;}
	.mobilebanner{ display:block;}
	
	.wrap{width: 100%;padding: 0;}
    .headl{margin-left: 20px;}
    .headr{display: none}
    .sj_header{display: block; height: 80px;width: 80px;background: url("../images/news/topsj.png")no-repeat center;float: right;}
    .wrap_cen{width: 100%;}
    .sj_header ul{display: none; position:absolute; left:0; top:80px; width:100%; background:#fff;}
	.sj_header ul li{ float:none; line-height:59px; height:59px; border-bottom:1px solid #e2dede; padding:0; margin:0;}
	.sj_header ul li a{ font-size:20px; color:#3f3a39; text-align:center;}
	li.headonsj a{width: 100%;height: 100%;margin-left: 0;background-color: #f08519;color: #ffffff;}
	li.headonsj a:hover{color: #ffffff;background-color: #d06902;}
	.sj_header ul li.borderli a{ color:#ef7e00;}
	
    .bannerin1{height: 310px; background: url("../images/about/banner.jpg") no-repeat center;background-size:auto 310px}	
	.bannerin2{height: 310px; background: url("../images/development/banner_yanfa.jpg") no-repeat center;background-size:auto 310px; }
	.t_top{ height: 310px; background:url("../images/team/banner_team.jpg") no-repeat center top; background-size:auto 310px}
	.soft_top{ height: 310px; background:url("../images/download/banner_download.jpg") no-repeat center;background-size:auto 310px;}
	.bannerin4{height: 360px; background: url("../images/newadd/banner_newadd.jpg") no-repeat center;background-size:auto 360px;}
	
	/***首页***/
	.h_center1 img, .h_center1 span, .h_center2 img{ width:100%;}
	.h_center11{ height:auto; margin-bottom:12px;}
	.h_cetner21{ margin-bottom:12px;}
	.h_center12, .h_center21, .h_center22, .h_center23{ height:auto;}
	.indexproject{ margin-top:40px; padding:0 15px;}
	.indexproject_item{ width:275px; margin:0 15px 30px; padding-bottom: 15px;}
	.ip_title{ font-size:22px;}
	.ip_title span{  padding:0 10px 7px;}
	.ip_titles{ font-size:16px; line-height:22px; padding: 0 24px; height: 66px; overflow:hidden;}
	.indexproject_item:hover span{padding:0 10px 7px;}
	
	/***团队介绍***/
	.team-list{ height:auto;}
	.team_cen{ width:100%; text-align:center;}
	.team-list img{ float:none; }
	.mrg_515{ margin-left:0; padding: 0 60px; text-align:left; }
	.mrg_515 .t_name{ font-size:24px;}
	.mrg_515 .t_names{font-size:20px; line-height:36px; color:#333;}
	.photo{ margin-left:0; width:520px; height:685px; margin:0 auto;}
	.pad_45{ padding-top:45px;}
	
	/*****联系我们******/
	.contact_cont{ padding:65px 30px;}
	.contact_cont img{  width:100%;  }
	.formcen{ width:100%;}
	.form_box{ width:580px; margin:0 auto; }
	.formline{ width:183px;}
	.inputtext{ width:133px;}
	.formline.zhuti{ width:580px;}
	.formline.zhuti .inputtext {  width: 580px;  }
	.formline.neirong {  width: 580px;  }
	.formline.neirong .inputarea {  width: 520px;font-size:14px;   }
	.inputarea { width: 520px;  }
	.contact_info{ overflow:hidden;}
	
	/***下载***/
	.s_top{ width:33%; margin-bottom: 50px;}
	.s_top div{ text-align:center;}
	.s_top img{ padding-left:0;}
	.s_top p{ font-size:20px;}
	.s_top a p{ font-size:16px;}
	
	
	/****关于风驰****/
	.aboutcont{ padding:30px;}
	.aboutcont img{ width:100%;}
	.course-wrap .course-list .ovh{ width:550px;} 
	.btn_wrap,.btn_in{ width:100%}
	.course-wrap .course-list li{ width:210px;}
	
	/****产品******/
	.prodbanner{ height:310px}
	.prodbanner	.swiper-slide{ height:310px; overflow:hidden;}
	.prodbanner	.swiper-slide img{ height:100%; width:auto; position:relative;}
	.prodbanner	.swiper-pagination{ height:40px;}
	.prodbanner	.swiper-pagination-bullet{ margin:13px 5px 0;}
	.brand_con{ padding:0;}
	.goods_left_head{ display:none;}
	.goods_left{ width:100%; float:none;}
	.goods_item{ float:left; width:160px; position:relative;}
	.goods_item_title{ width:100%; padding-left: 0; text-align:center; background: #464442; font-size: 18px; color:#fff;}
	.goods_item_title.active{ background: #f08519;}
	.goods_box{ position:absolute; left:0; top:48px; width:100%; z-index:50;}
	.gooos_name{ width:100%;}
	.gooos_name a{ padding-left:0; text-align:center; font-size:16px; color:#464442;}
	
	.goods_right_box{ margin-left: 0; padding: 100px 30px 120px; width:580px;}
	.prod_box{ margin-left:0; padding: 80px 30px 100px; width:580px;}
	.goods_right_img{ width:75%;}
	.goods_right_img img{ width:100%;}
	
	.goods_xilie{ font-size:22px;}
	.goodsname a{ font-size:18px; line-height:30px;}

	/*******研发制造*************/
	.yanfa_img_box{ width:100%;}
	.yanfa_img	.swiper-container{ width:540px; height:auto;}
	.yanfa_img	.swiper-slide img{ height:auto;}
	.yanfa_cont{ font-size:20px;}
	
	.zhizao{ height:700px;background: url(../images/development/bg_02.jpg) no-repeat ;}
	.zhizao_img_box{ overflow:hidden;}
	.nianul{position:absolute; height:400px;left:50%; margin-left:-270px;}
	.nianitem {position: relative;float: left;width: 540px;	height: 400px;margin:0 auto;}
	.nianitem .nianitem_box{width:190px; height:auto;position:absolute;top:50%;left:0;margin-top:-95px;transition:all 1s ease 0s;}
	.nianitem.curli .nianitem_box{width:540px; height:auto;top:0;left:0px;margin-top:0;}
	/*.nianitem .zhizao_title{width:100%; op text-align:center;}
	.nianitem.curli .zhizao_title{ 	display:block;}*/
	.nianitem.nextli .nianitem_box{left:370px;}
	.zhizao_img_box .swiper-button-prev,.zhizao_img_box .swiper-button-prev:hover{  left:0;}
    .zhizao_img_box .swiper-button-next,.zhizao_img_box .swiper-button-next:hover{ right:0;}
	
	.jiance { height: 900px; background: url(../images/development/bg_03.jpg) no-repeat;}
	.jiance_img_box{ width:640px; height:340px;}
	.jiance .swiper-container{ width: 80%; height: auto;}
	.jiance .swiper-slide img{ width:100%; height:auto;}
	.jiance_desc_bottom{ width:580px; padding:0 30px; }
	
	.t_top1{ height:310px;}
    .bnav_item{display: none;}
    .bnav_items{width: 100%;display: block;opacity: 1;text-align: center; }
	.newslist{ padding-top:40px;}
    .newsbox{overflow: visible;height: auto}
    .newsimg{width: 560px;height: 310px;float: none;margin: auto;} 
    .newsinfo{width: 560px;margin: 0 40px;}
    .newsinfobox{margin-left: 0;height: 338px;margin-top: 10px;}
    .newsdate{font-size: 20px; padding-top:30px; }
    .newstitle{font-size: 28px;padding-top: 15px;}
    .newsdesc{font-size: 22px;line-height: 36px;}
    .newsdesc{ height: 184px; margin-top: 20px;}
    .newsinfo{height: auto;}
    .newsbox{margin-bottom: 40px;}
    .page{margin-top: 130px;}
    .bnavaf{font-size: 28px;padding:26px 0;border-bottom: 1px solid #3b3c42;border-top: 1px solid #3b3c42;}
    .bnava{font-size: 24px; line-height:50px;}
    .bnav{height: auto;}
	.bnavdl{    padding: 10px 0;    display: none;}
     .bnavdl dd a{display:inline-block;width: 100%;height: 100%; }
    .bnav_info{margin: 60px auto 0;width: 100%}
    p.bnav_ewm{width: 260px;  margin: 0 auto;  height: 260px;}
    .bnav_ewm img{height: 100%;width: 100%;}
    .bnav_ewm_txt{font-size: 24px;padding-top: 24px;padding-bottom: 60px;}
    .bottom{font-size: 22px;height: 120px;padding-top: 12px;}
    .copyright span{display: inline-block;padding-top: 18px;}
	.newsdetail_date .leftline,.newsdetail_date .rightline{ width:230px;}
	.newsdetail_cont{ padding:0 30px;}
	.newsdetail_cont img{width:100%;}

	.zxcp{ min-height:2400px; background: url(../images/newadd/bg_01.jpg) center top no-repeat; background-size:cover; }
	.zxcp .zxcpbox{width:92%; margin: 0 auto;}
	.zxcp .zxcpbox ul li{position:relative; width:100%; margin-top: 40px; background: #FFF;}
	.zxcp .zxcpbox ul li .imgbox{position: relative; float: none; width:100%; height: 425px; background: url(../images/newadd/imgbox.png) center center no-repeat; background-size:100%;  top:0; left: 0;}
	.zxcp .zxcpbox ul li img{ width: 96%; height:auto; margin: 1%;}
	.zxcp .zxcpbox ul li .info{float:none; width:100%; padding-bottom: 20px;}
	.zxcp .zxcpbox ul li .info .title{margin:0 50px;}
	.zxcp .zxcpbox ul li .info .title span{line-height:40px; font-size:22px;font-weight:bold; color:#434343; border-bottom: 3px solid #f08519; padding: 5px 0;}
	.zxcp .zxcpbox ul li .info p{line-height:35px; font-size:16px; color:#000; margin:30px 0 0 50px;}

	.gongyi .gongyibox{width:92%; margin: 0 auto; padding-bottom:80px;}
	.gongyi .gongyibox ul{display:flex; flex-direction:row;  flex-wrap:wrap;}
	.gongyi .gongyibox ul li{flex-grow:1; margin-top: 55px;}
	.gongyi .gongyibox ul li .libox{width:100%; min-height:500px; background: #FFF;}
	.gongyi .gongyibox ul li img{ width: 100%; height: 180px;}
	.gongyi .gongyibox ul li .info{width:86%; padding:0 5%;}
	.gongyi .gongyibox ul li .info .title{margin-top:35px;}
	.gongyi .gongyibox ul li .info .title span{line-height:40px; font-size:22px;font-weight:bold; color:#434343; border-bottom: 3px solid #f08519; padding: 5px 0;}
	.gongyi .gongyibox ul li .info p{line-height:30px; font-size:14px; color:#626262; margin-top:35px;}

	.linkurl{width: 100%; text-align: center; font-size:10px; color:#4F5053; margin:0 auto; padding-bottom: 30px;}
	.linkurl .box{width:92%; margin: 0 auto;}
	.linkurl span{font-size:24px; color:#FFF;}
	.linkurl a{display: block; width:100%; height: 60px; line-height: 60px; border:1px solid #4F5053; font-size:24px; color:#777777; margin-top: 20px;margin-left:0;}
}